Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 USA F18 USA F19 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 USA F13 USA F14 USA F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 USA F14 Italy F4 Italy F5 Italy F23 Italy F27 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano V Trani Cup - Trani Lubbock Challenger - Lubbock Memorial Manfredini - Sassuolo 5° Sporting Challenger - Turin Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger DCN de Cherbourg - Cherbourg Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Fifth Third Bank Tennis Classic - Lexington Open D'Orleans - Orleans Ethias Trophy - Mons Challenger Lugano - Lugano Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Fifth-Third Bank Tennis Classic - Lexington Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Internationaux du Doubs - Besancon Men's Pro Challenger at Tunica National - Tunica Open D'Orleans - Orleans Open Diputacion Ciudad de Pozoblanco - Cordoba Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Waco Tennis Challenger - Waco JSM Challenger - Champaign Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Bergamo Challenger Oldum Brown Vancouver Open - Vancouver Talahassee Challenger Tennis Napoli Cup 2007 - Napoli Recanati Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Astana Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Prostejov Challenger IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw USTA Comerica Challenger - Aptos 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger XL Bermuda Open - Bermuda Genova Challenger San Remo Tennis Cup - San Remo Szczecin Challenger Winnetka Challenger Mons Challenger TEAN International - Alphen Aan Den Rijn 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger Mersin Challenger Prostejov Challenger Prague Challenger Astana Challenger Marburg Challenger Segovia Challenger St. Remy Challenger Petange Challenger Arpa Ceramic Cup - Reggio Emilia Fergana Challenger LXVII Concursu Internacional de Vigo - Vigo Kazan Challenger Citta di Como - Como Tyumen Challenger Oklahoma Challenger - Tulsa Astana Challenger Bauer Watertechnology Cup 2007 - Eckental Braunschweig Challenger Napoli Challenger Heilbronn Challenger Astana Challenger Prostejov Challenger Irving Challenger Milan Challenger Astana Challenger Launceston Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Poprad Tatry Challenger Orleans Challenger Geneva Challenger Happy Valley Challenger Shymkent Challenger Heilbronn Challenger Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Aix En Provence Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Samarkand Challenger Shymkent Challenger Happy Valley Challenger Wroclaw Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Turin Challenger Milan Challenger Braunschweig Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Rome Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble Savannah Challenger 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Napoli Challenger Bordeaux Challenger Jonkoping Challenger Milan Challenger Prostejov Challenger Bratislava Challenger Heilbronn Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille SAP Open - San Jose The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Atlanta Tennis Championships - Atlanta Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Malaysian Open - Kuala Lumpur Heilbronn Challenger AEGON Championships - London Geneva Challenger Davidoff Swiss Indoors Basel - Basel Belgrade Challenger Campbell's Hall of Fame Tennis Championships - Newport The Hypo Group Tennis International 2008 - Poertschach Open Sud de France - Montpellier Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem US Men's Clay Court Championship - Houston Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Almaty Challenger Open Sabadell Atlantico - Barcelona Apia International - Sydney Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger China Open - Beijing Turin Challenger Valencia Open - Valencia Apia International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Portugal Open - Oeiras Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Apia International - Sydney US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Kremlin Cup - Moscow BMW Open - Munich Geneva Open - Geneva Erste Bank Open - Vienna Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne BB&T Atlanta Open - Atlanta ASB Classic - Auckland Hall of Fame Open - Newport New York Open - New York Helsinki Challenger Antalya Open - Antalya Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Dallas Open - Dallas Estoril Open - Estoril The Artois Championships - London ATP Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Open Parc - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg New York Open - New York PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London Open de Nice Cote d'Azur - Nice International German Open - Hamburg Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Open 13 - Marseille Infosys Hall of Fame Open - Newport Serbia Open - Belgrade SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Rome Challenger Brisbane International - Brisbane Heineken Open - Auckland Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Dallas Open - Dallas Valencia Open - Valencia Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger BB&T Atlanta Open - Atlanta Milan Challenger Brisbane - Brisbane Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm ASB Classic - Auckland AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Marburg Challenger Geneva Open - Geneva Scheveningen Challenger AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Internazionali di Tennis - Bergamo Citi Open - Washington Erste Bank Open - Vienna Zadar Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro AEGON International - Eastbourne Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Miami Open - Miami Western & Southern Open - New York SAP Open - San Jose Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Rogers Cup - Toronto French Open - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Wimbledon - London Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne US Men's Clay Court Championship - Houston Citi Open - Washington French Open - Paris Argentina Open - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ASB Classic - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris BMW Open - Munich Erste Bank Open - Vienna Wimbledon - London Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona French Open - Paris Abierto Mexicano Telcel - Acapulco China Open - Beijing Truist Atlanta Open - Atlanta Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne U.S. Open - New York Laver Cup - Prague Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Laver Cup - Geneva French Open - Paris Laver Cup - Boston ATP Cup - Sydney U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments Nitto ATP Finals - London Olympics - London Wimbledon - London